dig one's own grave - Turkish English Dictionary